Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USTA Challenger of North Miami Beach - North Miami Beach XL Capital Bermuda Open - Bermuda The Powder Byrne Trophy - Surbiton ATU Cup - Weiden BH Tennis Open International Cup - Belo Horizonte Time Warner USTA Challenger - Binghamton drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa Powder Byrne Trophy - Surbiton Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Singapore Mens Tennis Open - Singapore Bangkok Challenger - Bangkok Abierto Internacional de Salinas - Salinas Napoli International Cup - Napoli Windy City Classic - Winnetka Gramado Open de Tennis - Gramado IV Trofeo Ciudad de Quito - Quito Brasil Open - Florianopolis Healthsouth USTA Challenger - Dallas Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires ATP Tour Challenger at Nellie Gail - Laguna Hills The Powder Byrne Trophy - Surbiton Challenger de Granby - Granby V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Houston - Houston drkoop.com USTA challenger of Miami - Miami Copa Ericsson - Guadalajara Copa Ericsson - Caracas XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton VI Gramado Open de Tenis - Gramado Waco International Tennis Challenger - Waco USTA Men's Challenger of Dallas - Dallas Bogota Challenger - Bogota Corona Mexico City Open - Mexico City XXXVII Torneig C.E. Laieta - Barcelona 13 BH Tennis Open International Cup - Belo Horizonte USTA Men's Challenger of Dallas - Dallas Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Cyclus Open de Tenis - Florianopolis Aberto de Santa Catarina - Florianopolis IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago Voit Mexico City Open - Mexico City XL Bermuda Open - Bermuda Athens Challenger Bordeaux Challenger Orleans Challenger Orleans Challenger Mons Challenger Bogota Challenger Rennes Challenger Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Tennis Cup of Flanders - Ostende III Gramado Open de Tenis - Gramado drkoop.com USTA Tennis Championships of Houston - Houston USTA Tennis Championships of Austin - Austin USTA Challenger of Las Vegas - Las Vegas USTA Men's Challenger of Dallas - Dallas 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Heineken Challenger - Ho Chi Minh City ECM Cup - Prague Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Uruguay - Montevideo Copa Ericsson Peru - Lima Copa Ericsson Chile - Santiago AXA Open - Espinho VSZ Solvak Open Challenger - Kosice Copa Ericsson Venezuela - Caracas Laser Vision USTA Challenger - Amarillo IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi BBB Open - Sofia BH Tennis Open International Cup - Belo Horizonte drkoop.com USTA Challenger of Dallas - Dallas Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Gran Copa Ericsson - Porto Alegre USTA Challenger of Tiburon - Tiburon Sao Paulo - Brazil The Surbiton Trophy - Surbiton Ourocard Tennis Challenger - Sao Paulo USTA Freeman Men's Challenger - Joplin Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao San Luis Potosi Challenger 2000 - San Luis Potosi Mons Challenger Ethias Trophy - Mons U.S. Men's Clay Court Championships - Orlando Abierto Mexicano de Tenis - Mexico City Copa Ericsson Brazil - Sao Paulo Copa Ericsson Brasil - Sao Paulo Venice Challenger - Venice Abierto Mexicano de Tenis - Mexico City Heineken Open - Auckland Grand Prix Hassan II - Casablanca Citrix Tennis Championships - Delray Beach Sybase Open - San Jose Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta The Stella Artois Grass Court Championships - Queen's/London Energis Dutch Open - Amsterdam Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. President's Cup 2000 - Tashkent Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai AAPT Championships - Adelaide Cerveza Club Colombia Open - Bogota Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Estoril Open - Estoril Verizon Tennis Challenge - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Credicard Mastercard Tennis Cup - Campos do Jordao Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Brazil Open - Salvador President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Brasil Open - Salvador Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Heineken Open - Auckland Adidas International - Sydney Copa AT&T - Buenos Aires VI Gramado Open de Tenis - Gramado RCA Championships - Indianapolis Brasil Open - Salvador Grand Prix de Tennis de Lyon - Lyon Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Tiburon Challenger - Tiburon Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santiago - Santiago Aberto de Sao Paulo - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Ethias Tennis Trophy - Mons USTA/Adtech Challenger - Boston Music City Challenger - Nashville International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Next Generation Hardcourts - Adelaide SAP Open - San Jose Brasil Open - Costa do Sauipe Kroger / St. Jude International - Memphis XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Abierto Colombiano de Tenis - Bogota Stockholm Open - Stockholm Atlanta Clay Court Challenger - Atlanta Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas The Stella Artois Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven The Surbiton Trophy - Surbiton Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco The Stella Artois Championships - London Red Letter Days Open - Nottingham Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Seguros Bogota Open - Bogota Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Credicard Mastercard Tennis Cup - Campos do Jordao The Artois Championships - London BH Tennis Open International Cup - Belo Horizonte Countrywide Classic - Los Angeles Brisbane - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe SAP Open - San Jose Joinville Tennis Festival - Joinville Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane SA Tennis Open - Johannesburg SAP Open - San Jose La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Bancolombia Open - Bogota Unicredit Czech Open 2007 - Prostejov Amazonia Open de Tenis - Belem AEGON Championships - London Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Pilot Pen Tennis - New Haven Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Valencia Open - Valencia Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Citi Open - Washington Moselle Open - Metz Brasil Open - Sao Paulo Moselle Open - Metz Open de Nice Cote d'Azur - Nice Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz Seguros Bolivar Open - Bogota Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington GHI Bronx Tennis Classic - Bronx Ethias Trophy - Mons Alexander Kolyaskin Memorial - Donetsk Barletta Challenger Rome Challenger Sarasota Challenger Aptos Challenger Granby Challenger Vancouver Challenger St. Remy Challenger Caltanissetta Challenger Napoli Challenger Rennes Challenger Orleans Challenger Mons Challenger Bogota Challenger Orleans Challenger Asuncion Challenger Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Quelle Cup 2000 - Furth Great American Insurance ATP Championship - Cincinnati Jaegermeister Open - Braunschweig Tennis Masters Series - Indian Wells The Ericsson Open - Miami German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati San Luis Potosi Challenger - San Luis Potosi Mons Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami CA-Challenge 2000 - Graz Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Dallas Challenger BPCA Open de Nice-Tounoi Challenger - Nice The USTA Challenger at West End Racquet - Torrance Tenniscup of Flanders - Ostende Copa Kia - Santiago BCP Tennis Classic - Sao Paulo Visa Tennis Open - Sao Paulo Belo Horizonte Tennis Open - Belo Horizonte Northern Electric Open 1999 - Newcastle CNA TennisPro Classic - Winnetka Irving Challenger ECU Prague Open - Prague Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Milan Indoors - Milan Open Seat Godo 2003 - Barcelona Australian Open - Melbourne French Open - Paris Open de Tenis Comunidad Valenciana - Valencia Wimbledon - London The Stella Artois Grass Court Championships - London U.S. Open - New York Australian Open - Melbourne French Open - Paris The Samsung Open - Nottingham Wimbledon - London U.S. Open - New York MFS Pro Tennis Championships - Boston Cerveza Club Columbia Open - Bogota Abierto Mexicano de Tenis Pegaso - Mexico City Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island U.S. Men's Clay Court Championships - Houston Energis Open - Amsterdam Davidoff Swiss Indoors - Basel Heineken Open - Auckland Kremlin Cup - Moscow Stockholm Open - Stockholm Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Energis Open - Amersfoort ABN/AMRO World Tennis Tournament - Rotterdam America's Red Clay Tennis Championship - Coral Springs AIG Japan Open - Tokyo AAPT Championships - Adelaide Open de la Comunidad Valenciana - Valencia Milan Indoors - Milan BMW Open - Munich RCA Championships - Indianapolis Stockholm Open - Stockholm International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Chennai Open - Chennai Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas The Hypo Group Tennis International 2008 - Poertschach Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Legg Mason Tennis Classic - Washington D.C. Erste Bank Open - Vienna AEGON Championships - London BB&T Atlanta Open - Atlanta Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Advanta Championships - Philadelphia The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Hellmann's Cup - Santiago Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Shenzhen Open - Shenzhen Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad Franklin Templeton Tennis Classic - Scottsdale Claro Open Colombia - Bogota International Tennis Championships - Delray Beach The Nottingham Open - Nottingham Medibank Private International - Sydney RCA Championships - Indianapolis Gold Flake Open - Chennai Generali Open 1999 - Kitzbuhel MoviStar Open - Vina del Mar Open de Moselle - Metz Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Masters Series Madrid - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Monte Carlo Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, QF, USA-BEL 4-1 Davis Cup, World Group, 1R, BEL-CZE 3-2 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, 1R, ESP-BEL 5-0 Hopman Cup - Perth Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Olympics - Athens